//
//  GatherInfo.h
//  YYTextTest
//
//  Created by macintosh on 16/9/12.
//  Copyright © 2016年 macintosh. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface GatherInfo : NSObject <NSCopying, NSCoding>

@property (nonatomic, assign) BOOL showLogo;
@property (nonatomic, assign) BOOL isFrontCamera;
@property (nonatomic, assign) BOOL showBarrage;
@property (nonatomic, assign) BOOL openTorch;
@property (nonatomic, assign) BOOL openBeauty;
@property (nonatomic, assign) BOOL isLandscape;
@property (nonatomic, assign) BOOL isMute;
@property (nonatomic, assign) NSInteger resolution;
@property (nonatomic, assign) NSInteger audioRate;
@property (nonatomic, assign) NSInteger videoRate;
@property (nonatomic, assign) float fps;

+ (NSString *)gatherInfoArchiverPath;
+ (GatherInfo *)gatherInfo;
+ (GatherInfo *)defaultGatherInfo;
+ (void)archiveGatherInfo:(GatherInfo *)gatherInfo;

@end
